/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.ws.modelo.dao;

import br.com.ws.modelo.Pagina;
import java.util.List;

public class DAOPagina extends DAOGenerico<Pagina, Integer> {

    public DAOPagina(String simpleName) {
        super(simpleName);
    }

    public DAOPagina() {
        super();
    }

    public DAOPagina(Class<Pagina> aClass) {
        super(aClass);
    }

    public List<Pagina> listarPaginas() {
        List<Pagina> paginas;
        paginas = em.createNamedQuery("Pagina.listaPaginas").getResultList();


        return paginas;
    }

    public Pagina consultarPorNome(String nome) {
        Pagina pagina = (Pagina) em.createNamedQuery("Pagina.consultarPorNome")
                .setParameter("nome", nome).getSingleResult();
        return pagina;
    }

    @Override
    public boolean excluir(Pagina objeto) {
        throw new UnsupportedOperationException("Not supported yet.");
    }
}
